// PanelMenuBase.h

#ifndef _PANELMENUBASE_h
#define _PANELMENUBASE_h

#if defined(ARDUINO) && ARDUINO >= 100
	#include "Arduino.h"
#else
	#include "WProgram.h"
#endif

class PanelMenuBaseClass
{
 protected:
	 //The 7th character is reserved for a nul character
	 void PrintMenu(const char options[4][7], int selectedIndex);

 public:
	virtual ~PanelMenuBaseClass() {}

	virtual void init() =0;
	virtual void update() =0;
	virtual void OnSetActive() =0;
};



#endif

